declare namespace local = "http://www.irisa.fr/bekkers/test";


declare function local:fournisseurParProduit($codep){
	for	
		$fournis in doc("epicerie.xml")/epicerie/listeFournisseur/fournisseur,
		$fournit in doc("epicerie.xml")/epicerie/listeFourniture/fourniture
	where 
		$fournit[P=$codep]
		and $fournit/F = $fournis/F
	return $fournis
};


<result>
{
	for	$prod in doc("epicerie.xml")/epicerie/listeProduit/produit
	return 
		<produit nom="{$prod/Nom_p}">
			{				
				local:fournisseurParProduit($prod/P)/Nom
			}
		</produit>
}
</result>